body {
	line-height: normal;
}
.bodyOverflowHidden{
	overflow: hidden;
	margin: 0px !important;
}


.wf-req{
	position: relative;


	.wf-update-remark{
		.wf-lsx-needAdd:hover{
			background-color:RGB(242,242,242);
			cursor: pointer;
		}

	}

	.wf-lsx-needAdd2:hover{
		background-color:RGB(242,242,242);
		cursor: pointer;
	}

	.newSignIcon6{
		.wea-rich-text .wea-rich-text-extents .cke_button .wea-cb-item .wea-cbi-icon{
			font-family: icon-coms!important;
		}
		.handWrittenCom .icon-coms02-Handwritten-signature-approval{
			font-family:icon-coms02!important;
		}
		.ant-spin-container:before,
		.ant-spin-container:after {
		content: "";
		display: none;
		}
	}



	//相关交流小红点
	.form-tab-communication {
        position: relative;
        .form-tab-communication-dot {
          display: inline-block;
          width: 4px;
          height: 4px;
          background: red;
          border-radius: 2px;
          position: absolute;
          top: -6%;
          right: -10%;
        }
        .form-tab-communication-dotHide {
          display: none;
        }
      }

	.wea-new-top-req-wapper .wea-new-top-req-content {
		background-color: #f4f4f4;
		position: relative;
		overflow-y: hidden;
	}
	.wf-req-form-content{
		height: 100%;
		overflow: hidden;
		.shrink(@background: url("/spa/portal/images/synergy/left.png") center center no-repeat){
			position:absolute;
			top: 50%;
			z-index: 999;
			width: 16px;
			height: 60px;
			background: @background;
			cursor: pointer;
			display: none;
		}
		@width:width 0.5s;
		.transition(){
			position: relative;
			transition:@width;
			-moz-transition:@width; //Firefox 4 
			-webkit-transition:@width; // Safari and Chrome 
			-o-transition:@width; // Opera 
		}
		.wf-req-form-left{
			.transition();
				.wf-req-form-left-shrink{
					.shrink;
					right: 1px;
					&:hover{
						background: url("/spa/portal/images/synergy/left_hover.png") center center no-repeat;
					}
					
				}
		}
		.wf-req-form-right{
			.transition();
				.wf-req-form-right-shrink{
					.shrink(url("/spa/portal/images/synergy/right.png") center center no-repeat);
					left: 1px;
					&:hover{
						background: url("/spa/portal/images/synergy/right_hover.png") center center no-repeat;
					}
				}			
		}
		.wf-req-form-scroll{
			height: 100%;
			overflow-x: hidden;
			overflow-y: auto;
			position: relative;
			.wf-req-form-main{
				margin:0 auto;
			}
			.ant-select-arrow {
			  -webkit-transform: scale(1) rotate(0deg) !important;
			  transform: scale(1) rotate(0deg) !important;
			  background: url();
			  width: 16px;
			  height: 16px;
			}

			.ant-select-arrow:before {
			  display: none;
			}
		}

		.wf-req-form-odoc{
			height: 100%;
		}
	}
	.wf-req-status {
		background-color: #fff;
	}
	.wf-req-form,.wf-req-loglist,.wf-req-resources,.wf-req-share {
		background-color: #fff;
		box-shadow: 0 0 5px #ddd;
	}
	.wf-req-status,.wf-req-odoc,.wf-req-resources,.wf-req-share,.wf-req-comunication{
		margin: 30px 50px;
	}

	/*表单顶部按钮字体*/
	.wf-req-top-button{
		max-width: 100px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	/*签字意见输入框*/
	.wf-req-signInput{
		background-color:#fff;

		.wf-req-sign-input {
			cursor: pointer;
			font-size: 12px;
			line-height: 36px;
			padding-left: 20px;
			color: #9b9b9b;
			border: 1px solid #d0d0d0;
		}
		// .wf-req-sign-input:hover {
		// 	border: 1px solid #7FBBF2;
		// 	border-left-color: #7FBBF2 !important;
		// }
	}
	/**流程干预*/
	.wf-req-intervenor{
		background-color: #fff;
		box-shadow: 0 0 5px #ddd;
		margin: 0px auto 20px;
		padding-bottom: 5px;

		.ant-row{
			height: 35px;
		}
		.ant-row .ant-col-6{
			line-height: 35px;
		}
	}

	/**简易加签*/
	.wf-req-freeWorkflowSimple{
		background-color: #fff;
		box-shadow: 0 0 5px #ddd;
		margin: 0px auto 20px;
		padding:10px;
		.wea-content{
			.wea-form-cell-wrapper{
				max-width: 850px;
				margin:0 auto;
				.wf-freeworkflow-select{
					vertical-align: -webkit-baseline-middle;
				}
				.wea-field-readonly{
					padding-top:3px ;
				}
			}
		}
	}


	/**流程编号*/
	.wf-code{
		position: relative;

		.ant-btn-sm{
			border-radius:0px;
			margin-right: 5px;
		}
	}
	/**切换E8*/
	.back_to_old_req {
		width: 50px;
		height: 50px;
		position: absolute;
		left: 0;
		bottom: 0;
	}
	.back_to_old_req>div {
		width: 40px;
		height: 40px;
		padding-top: 2px;
		margin: 5px auto;
		line-height: 18px;
		text-align: center;
		font-size: 12px;
		color: #fff;
		background-color: #57c5f7;
		cursor: pointer;
		border-radius: 3px;
		box-sizing: border-box;
	}
	/**性能测试*/
	.test-page-load-duration {
		width: 100%;
		text-align: center;
		color: #d4d4d4;
		position: relative;

		.test-page-load-duration-detail {
			display: none;
			position: absolute;
			width: 200px;
			left: 50%;
			bottom: 18px;
			margin-left: -75px;
			background-color: #fff;
			color: #000;
			padding: 5px;
			border: 1px solid #ddd;
			box-shadow: 0 0 0 2px rgba(0, 0, 0, .1);
			border-radius: 5px;
			z-index: 999;
		}
		.test-page-load-duration-total:hover .test-page-load-duration-detail {
			display: block;
		}
	}
	/**签字意见列表*/
	.wf-req-sign{
		.wf-req-sign-list .ant-table-placeholder {
			z-index: 1;
		}
		.wf-req-sign-main-sub {
			background: #f4f9ff;
			height: 40px;
			width: 100%;
			border-bottom: 1px solid #d4e8f4;
			padding: 10px 10px
		}
		.wea-tab .wea-search-container {
			z-index: 999;
			border: 0;
		}
		.reqlogbtn>span>span:hover {
			color: #30383b;
		}

		.wea-tab{
			.wf-sign-subsign-wrap{
				ul{
					max-height:230px;
					overflow-y: auto;
					overflow-x: hidden;
				}
			}
		}
	}	
}

#edui1_iframeholder {
	border-bottom: 1px solid #d0d0d0;
}
#edui1_toolbarbox {
	border-top: 1px solid #d0d0d0;
}
.carousel-fullpane .control-pane {
	box-sizing: content-box!important;
}

.wf-send-sms{
	.sms-editSms{
		padding-top: 12px;
	}
}
.workflowForm_odoc{
	.wea-new-top-req-main{
		.wea-new-top-req-title{
			.ant-col-xs-18{
				margin-right: 10px;
			}
		}
	}
}